import java.util.Scanner;

//class Solution {
//    public String toLowerCase(String s) {
//        char[] ch = s.toCharArray();
//        for (int i = 0; i < s.length(); i++){
//            ch[i].
//        }
//        return s.toLowerCase();
//
//    }
//}


//class Solution {
//    public int countSegments(String s) {
//        int x = 0;
//        if (s.isEmpty()){
//            return 0;
//        }else {
//            String [] a = s.split(" ");
//            for (int i = 0; i < a.length; i++){
//                if (a[i].isEmpty()){
//                    x = x;
//                }else {
//                    x++;
//                }
//            }
//            return  x;
//        }
//    }
//}

//public class Main {
//
//    private static void testMethod(){
//
//        System.out.println("testMethod");
//
//    }
//
//    public static void main(String[] args) {
//
//        ((Main)null).testMethod();
//
//    }
//
//}

//实现一个简单的控制台版用户登陆程序, 程序启动提示用户输入用户名密码. 如果用户名密码出错, 使用自定义异常的方式来处理
class PasswordException extends Exception{
    public PasswordException(String id) {
        super(id);
    }
}
public class Main {
    static String password = "123456";

    public static void login(String id) throws PasswordException {
        if (!id.equals(password)) {
            throw new PasswordException("用户密码错误！！！");
        }
        System.out.println("登陆成功！！！");
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String id = scanner.nextLine();
        try {
            login(id);
        } catch (PasswordException e) {
            e.printStackTrace();
        }
    }
}